package com.happly.happlycloud.dao;

import com.happly.happlycloud.pojo.TutorInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TutorInfoMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(TutorInfo record);

    int insertSelective(TutorInfo record);

    TutorInfo selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(TutorInfo record);

    int updateByPrimaryKey(TutorInfo record);

    int findTutorById(Integer tutorId);

    List<TutorInfo> selectList();

    int insertApplyStatus(Integer id);

    int changeStatus(Integer tutorId);

    List<TutorInfo> selectByUserCard(@Param("userId")Integer userId,@Param("history") Integer history);

    int insertRefuseApplyStatus(Integer id);

    TutorInfo selectByUserId(Integer userId);

    int changeReApplyStatus(Integer tutorId);
}